Code With Mosh The Complete Node.js Course [FCO]
- Type:
- Other > Other
- Files:
- 226
- Size:
- 3.07 GiB (3296102002 Bytes)
- Uploaded:
- 2022-01-31 07:54:13 GMT
- By:
- Ali-TPB
- Seeders:
- 6
- Leechers:
- 1
- Comments
- 0
- Info Hash: 5236CDFEDCA01AEF7F9DE34CA0960BF18B653158
(Problems with magnets links are fixed by upgrading your torrent client!)
By : Mosh Hamedani Publisher : CodeWithMosh Course Source : https://codewithmosh.com/p/the-complete-node-js-course Learn to build highly-scalable, fast and secure RESTful APIs with Node, Express, and MongoDB. Description Learn to build applications with Node like a pro Want to learn Node.js, but are tired of wordy and slow instructors who talk to you like you've never coded before? Then I have the perfect course for you. A Node course that’s finally different from the rest. A perfect mix of theory and practice with no waffling. Learn to build RESTful APIs with Node, Express and MongoDB with confidence. Includes best practices that pros apply, as well as going over common mistakes that many Node.js developers make. All in a single course using a real-world project. By the end of this course… You’ll be able to: • Build, test and deploy Node applications with confidence • Use cutting-edge ES8 JavaScript • Store complex data in MongoDB What You'll Learn • All about Node module system • Use existing Node packages or publish your own • Write asynchronous JavaScript code (promises and async/await) • Implement CRUD operations • Store complex, relational data in MongoDB using Mongoose • Implement data validation • Implement authentication and authorization • Handle and log errors effectively • Set up configuration for various environments (dev, test, prod) • Write unit and integration tests • Build features using test-driven development • Deploy your Node apps to Heroku • And much more! Who is this course for? • Back-end developers familiar with frameworks like ASP.NET, Rails, Django, etc who want to add Node to their toolbox • Front-end developers who want to transition to full-stack development Prerequisites • You don't need any familiarity with Node, Express or MongoDB. • You just need some basic familiarity with JavaScript. Your Instructor Mosh Hamedani Hi! My name is Mosh Hamedani. I'm a software engineer with almost two decades of experience. I've taught over nine million people how to code and how to become professional software engineers through my online courses and YouTube channel. I believe coding should be fun and accessible to everyone
0. Websites you may like/0. (1Hack.Us) Premium Tutorials-Guides-Articles _ Community based Forum.url | 377 B |
0. Websites you may like/1. (FreeCoursesOnline.Me) Download Udacity, Masterclass, Lynda, PHLearn, Pluralsight Free.url | 286 B |
0. Websites you may like/3. (FTUApps.com) Download Cracked Developers Applications For Free.url | 239 B |
0. Websites you may like/How you can help our Group!.txt | 208 B |
1. Getting Started/Course Structure.mp4 | 5.87 MiB |
1. Getting Started/Getting Started Recap.pdf | 29.03 KiB |
1. Getting Started/How Node Works.mp4 | 10.9 MiB |
1. Getting Started/Installing Node.mp4 | 7.99 MiB |
1. Getting Started/Node Architecture.mp4 | 8.77 MiB |
1. Getting Started/Welcome.mp4 | 7.62 MiB |
1. Getting Started/What is Node.mp4 | 10.42 MiB |
1. Getting Started/Your First Node Program.mp4 | 5.38 MiB |
10. Authentication and Authorization/1- Introduction.mp4 | 8.79 MiB |
10. Authentication and Authorization/10- Storing Secrets in Environment Variables.mp4 | 22.39 MiB |
10. Authentication and Authorization/11- Setting Response Headers.mp4 | 17.09 MiB |
10. Authentication and Authorization/12- Encapsulating Logic in Mongoose Models.mp4 | 31.89 MiB |
10. Authentication and Authorization/13- Authorization Middleware.mp4 | 22.93 MiB |
10. Authentication and Authorization/14- Protecting Routes.mp4 | 12.28 MiB |
10. Authentication and Authorization/15- Getting the Current User.mp4 | 17.69 MiB |
10. Authentication and Authorization/16- Logging Out Users.mp4 | 9.01 MiB |
10. Authentication and Authorization/17- Role-based Authorization.mp4 | 20.28 MiB |
10. Authentication and Authorization/18- Testing the Authorization.mp4 | 15 MiB |
10. Authentication and Authorization/2- Creating the User Model.mp4 | 12.51 MiB |
10. Authentication and Authorization/3- Registering Users.mp4 | 29.48 MiB |
10. Authentication and Authorization/4- Using Lodash.mp4 | 18.84 MiB |
10. Authentication and Authorization/5- Hashing Passwords.mp4 | 17.97 MiB |
10. Authentication and Authorization/6- Authenticating Users.mp4 | 22.52 MiB |
10. Authentication and Authorization/7- Testing the Authentication.mp4 | 9.37 MiB |
10. Authentication and Authorization/8- JSON Web Tokens.mp4 | 16.28 MiB |
10. Authentication and Authorization/9- Generating Authentication Tokens.mp4 | 15.02 MiB |
10. Authentication and Authorization/Authentication and Authorization Recap.pdf | 65.73 KiB |
11. Handling and Logging Errors/1- Introduction.mp4 | 20.64 MiB |
11. Handling and Logging Errors/10- Error Handling Recap.mp4 | 9.74 MiB |
11. Handling and Logging Errors/11- Extracting Routes.mp4 | 23.84 MiB |
11. Handling and Logging Errors/12- Extracting the Db Logic.mp4 | 13.03 MiB |
11. Handling and Logging Errors/13- Extracting the Logging Logic.mp4 | 9.45 MiB |
11. Handling and Logging Errors/14- Extracting the Config Logic.mp4 | 8.06 MiB |
11. Handling and Logging Errors/15- Extracting the Validation Logic.mp4 | 6.35 MiB |
11. Handling and Logging Errors/16- Showing Unhandled Exceptions on the Console.mp4 | 5.87 MiB |
11. Handling and Logging Errors/2- Handling Rejected Promises.mp4 | 13.69 MiB |
11. Handling and Logging Errors/3- Express Error Middleware.mp4 | 20.63 MiB |
11. Handling and Logging Errors/4- Removing Try Catch Blocks.mp4 | 32.53 MiB |
11. Handling and Logging Errors/5- Express Async Errors.mp4 | 14.19 MiB |
11. Handling and Logging Errors/6- Logging Errors.mp4 | 25.25 MiB |
11. Handling and Logging Errors/7- Logging to MongoDB.mp4 | 16.33 MiB |
11. Handling and Logging Errors/8- Uncaught Exceptions.mp4 | 13.92 MiB |
11. Handling and Logging Errors/9- Unhandled Promise Rejections.mp4 | 30.28 MiB |
11. Handling and Logging Errors/Handling and Logging Errors Recap.pdf | 69.57 KiB |
12. Unit Testing/1- What is Automated Testing.mp4 | 10.79 MiB |
12. Unit Testing/10- Testing Strings.mp4 | 9.79 MiB |
12. Unit Testing/11- Testing Arrays.mp4 | 19.78 MiB |
12. Unit Testing/12- Testing Objects.mp4 | 17.58 MiB |
12. Unit Testing/13- Testing Exceptions.mp4 | 21.51 MiB |
12. Unit Testing/14- Continuously Running Tests.mp4 | 5.3 MiB |
12. Unit Testing/15- Exercise- Testing the FizzBuz.mp4 | 17 MiB |
12. Unit Testing/16- Creating Simple Mock Functions.mp4 | 17.46 MiB |
12. Unit Testing/17- Interaction Testing.mp4 | 16.05 MiB |
12. Unit Testing/18- Jest Mock Functions.mp4 | 24.37 MiB |
12. Unit Testing/19- What to Unit Test.mp4 | 9.52 MiB |
12. Unit Testing/2- Benefits of Automated Testing.mp4 | 29.44 MiB |
12. Unit Testing/20- Exercise.mp4 | 25.79 MiB |
12. Unit Testing/3- Types of Tests.mp4 | 23.2 MiB |
12. Unit Testing/4- Test Pyramid.mp4 | 9.29 MiB |
12. Unit Testing/5- Tooling.mp4 | 6.53 MiB |
12. Unit Testing/6- Writing Your First Unit Test.mp4 | 14 MiB |
12. Unit Testing/7- Testing Numbers.mp4 | 19.78 MiB |
12. Unit Testing/8- Grouping Tests.mp4 | 7.63 MiB |
12. Unit Testing/9- Refactoring with Confidence.mp4 | 7.48 MiB |
12. Unit Testing/Unit Testing Recap .pdf | 46.05 KiB |
13. Integration Testing/1- Introduction.mp4 | 2.43 MiB |
13. Integration Testing/10- Testing the Invalid Inputs.mp4 | 22.34 MiB |
13. Integration Testing/11- Testing the Happy Path.mp4 | 10.28 MiB |
13. Integration Testing/12- Writing Clean Tests.mp4 | 40.11 MiB |
13. Integration Testing/13- Testing the Auth Middleware.mp4 | 35.7 MiB |
13. Integration Testing/14- Unit Testing the Auth Middleware.mp4 | 23.2 MiB |
13. Integration Testing/15- Code Coverage.mp4 | 30.33 MiB |
13. Integration Testing/16- Exercise.mp4 | 1.09 MiB |
13. Integration Testing/2- Preparing the App.mp4 | 8.03 MiB |
13. Integration Testing/3- Setting Up the Test Db.mp4 | 8.47 MiB |
13. Integration Testing/4- Your First Integration Test.mp4 | 15.63 MiB |
13. Integration Testing/5- Populating the Test Db.mp4 | 21.37 MiB |
13. Integration Testing/6- Testing Routes with Parameters.mp4 | 11.2 MiB |
13. Integration Testing/7- Validating ObjectIDs.mp4 | 16.49 MiB |
13. Integration Testing/8- Refactoring with Confidence.mp4 | 9.06 MiB |
13. Integration Testing/9- Testing the Authorization.mp4 | 9.21 MiB |
13. Integration Testing/Integration Testing Recap .pdf | 29.85 KiB |
14. Test-Driven Development/1- What is Test-driven Development.mp4 | 5.6 MiB |
14. Test-Driven Development/10- Testing the Valid Request.mp4 | 11.09 MiB |
14. Test-Driven Development/11- Testing the ReturnDate.mp4 | 16.34 MiB |
14. Test-Driven Development/12- Testing the RentalFee.mp4 | 18.62 MiB |
14. Test-Driven Development/13- Testing the Movie Stock.mp4 | 24.57 MiB |
14. Test-Driven Development/14- Testing the Response.mp4 | 16.35 MiB |
14. Test-Driven Development/15- Refactoring the Validation Logic.mp4 | 34.05 MiB |
14. Test-Driven Development/16- Mongoose Static Methods.mp4 | 31.57 MiB |
14. Test-Driven Development/17- Refactoring the Domain Logic.mp4 | 20.3 MiB |
14. Test-Driven Development/2- Implementing the Returns.mp4 | 7.47 MiB |
14. Test-Driven Development/3- Test Cases.mp4 | 6.69 MiB |
14. Test-Driven Development/4- Populating the Database.mp4 | 26.42 MiB |
14. Test-Driven Development/5- Testing the Authorization.mp4 | 27.13 MiB |
14. Test-Driven Development/6- Testing the Input.mp4 | 14.87 MiB |
14. Test-Driven Development/7- Refactoring Tests.mp4 | 18.71 MiB |
14. Test-Driven Development/8- Looking Up an Object.mp4 | 13.05 MiB |
14. Test-Driven Development/9- Testing if Rental Processed.mp4 | 8.81 MiB |
15. Deployment/1- Introduction.mp4 | 11.78 MiB |
15. Deployment/2- Preparing the App for Production.mp4 | 6.93 MiB |
15. Deployment/3- Getting Started with Heroku.mp4 | 6.34 MiB |
15. Deployment/4- Preparing the App for Heroku.mp4 | 5.61 MiB |
15. Deployment/5- Adding the Code to a Git Repository.mp4 | 8.74 MiB |
15. Deployment/6- Deploying to Heroku.mp4 | 10.41 MiB |
15. Deployment/7- Viewing Logs.mp4 | 14.49 MiB |
15. Deployment/8- Setting Environment Variables.mp4 | 7.33 MiB |
15. Deployment/9- MongoDB in the Cloud.mp4 | 23.91 MiB |
2. Node Module System/Creating a Module.mp4 | 17.52 MiB |
2. Node Module System/Event Arguments.mp4 | 8.24 MiB |
2. Node Module System/Events Module.mp4 | 14.78 MiB |
2. Node Module System/Extending EventEmitter.mp4 | 23.37 MiB |
2. Node Module System/File System Module.mp4 | 12.41 MiB |
2. Node Module System/Global Object.mp4 | 7.41 MiB |
2. Node Module System/HTTP Module.mp4 | 20.64 MiB |
2. Node Module System/Introduction.mp4 | 834.98 KiB |
2. Node Module System/Loading a Module.mp4 | 12.97 MiB |
2. Node Module System/Module Wrapper Function.mp4 | 13.06 MiB |
2. Node Module System/Modules.mp4 | 7.29 MiB |
2. Node Module System/Node Core Recap.pdf | 43.72 KiB |
2. Node Module System/OS Module.mp4 | 10.65 MiB |
2. Node Module System/Path Module.mp4 | 10.79 MiB |
3. Node Package Manager/DevDependencies.mp4 | 4.32 MiB |
3. Node Package Manager/Installing a Node Package.mp4 | 11.56 MiB |
3. Node Package Manager/Installing a Specific Version of a Package.mp4 | 2.34 MiB |
3. Node Package Manager/Introduction.mp4 | 8.11 MiB |
3. Node Package Manager/Listing the Installed Packages.mp4 | 7.77 MiB |
3. Node Package Manager/NPM Packages and Source Control.mp4 | 10.25 MiB |
3. Node Package Manager/NPM Recap.pdf | 35.04 KiB |
3. Node Package Manager/Package Dependencies.mp4 | 8.22 MiB |
3. Node Package Manager/Package.json.mp4 | 6.79 MiB |
3. Node Package Manager/Publishing a Package.mp4 | 10.18 MiB |
3. Node Package Manager/Semantic Versioning.mp4 | 12.1 MiB |
3. Node Package Manager/Uninstalling a Package.mp4 | 1.37 MiB |
3. Node Package Manager/Updating Local Packages.mp4 | 13.74 MiB |
3. Node Package Manager/Updating a Published Package.mp4 | 4.17 MiB |
3. Node Package Manager/Using a Package.mp4 | 8.86 MiB |
3. Node Package Manager/Viewing Registry Info for a Package.mp4 | 9.51 MiB |
3. Node Package Manager/Working with Global Packages.mp4 | 5.08 MiB |
4. Building RESTful API's Using Express/Building RESTful APIs with Express Recap.pdf | 65.79 KiB |
4. Building RESTful API's Using Express/Building Your First Web Server.mp4 | 14.94 MiB |
4. Building RESTful API's Using Express/Calling Endpoints Using Postman.mp4 | 6.31 MiB |
4. Building RESTful API's Using Express/Environment Variables.mp4 | 8.41 MiB |
4. Building RESTful API's Using Express/Handling HTTP Delete Requests.mp4 | 19.87 MiB |
4. Building RESTful API's Using Express/Handling HTTP GET Requests.mp4 | 16.02 MiB |
4. Building RESTful API's Using Express/Handling HTTP POST Requests.mp4 | 12.37 MiB |
4. Building RESTful API's Using Express/Handling HTTP PUT Requests.mp4 | 33.34 MiB |
4. Building RESTful API's Using Express/Input Validation.mp4 | 29.19 MiB |
4. Building RESTful API's Using Express/Introducing Express.mp4 | 6.87 MiB |
4. Building RESTful API's Using Express/Introduction.mp4 | 2.32 MiB |
4. Building RESTful API's Using Express/Nodemon.mp4 | 3.6 MiB |
4. Building RESTful API's Using Express/Project- Build the Genres API.mp4 | 2.06 MiB |
4. Building RESTful API's Using Express/RESTful Services.mp4 | 12.49 MiB |
4. Building RESTful API's Using Express/Route Parameters.mp4 | 9.62 MiB |
5. Express- Advanced Topics/1- Introduction.mp4 | 731.44 KiB |
5. Express- Advanced Topics/10- Database Integration.mp4 | 6.01 MiB |
5. Express- Advanced Topics/11- Authentication.mp4 | 1.04 MiB |
5. Express- Advanced Topics/12- Structuring Express Applications.mp4 | 37.8 MiB |
5. Express- Advanced Topics/13- Project- Restructure the App.mp4 | 13.83 MiB |
5. Express- Advanced Topics/2- Middleware.mp4 | 7.88 MiB |
5. Express- Advanced Topics/3- Creating Custom Middleware.mp4 | 13.97 MiB |
5. Express- Advanced Topics/4- Built-in Middleware.mp4 | 13.24 MiB |
5. Express- Advanced Topics/5- Third-party Middleware.mp4 | 15.96 MiB |
5. Express- Advanced Topics/6- Environments.mp4 | 15.77 MiB |
5. Express- Advanced Topics/7- Configuration.mp4 | 31.32 MiB |
5. Express- Advanced Topics/8- Debugging.mp4 | 20.56 MiB |
5. Express- Advanced Topics/9- Templating Engines.mp4 | 17.49 MiB |
5. Express- Advanced Topics/Express- Advanced Topics Recap.pdf | 51.7 KiB |
6. Asynchronous JavaScript/1- Synchronous vs Asynchronous Code.mp4 | 12.81 MiB |
6. Asynchronous JavaScript/10- Running Promises in Parallel.mp4 | 16.95 MiB |
6. Asynchronous JavaScript/11- Async and Await.mp4 | 30.05 MiB |
6. Asynchronous JavaScript/12- Exercise.mp4 | 22.72 MiB |
6. Asynchronous JavaScript/2- Patterns for Dealing with Asynchronous Code.mp4 | 8.79 MiB |
6. Asynchronous JavaScript/3- Callbacks.mp4 | 19.21 MiB |
6. Asynchronous JavaScript/4- Callback Hell.mp4 | 9.65 MiB |
6. Asynchronous JavaScript/5- Named Functions to Rescue.mp4 | 17.44 MiB |
6. Asynchronous JavaScript/6- Promises.mp4 | 21.34 MiB |
6. Asynchronous JavaScript/7- Replacing Callbacks with Promises.mp4 | 14.39 MiB |
6. Asynchronous JavaScript/8- Consuming Promises.mp4 | 20.86 MiB |
6. Asynchronous JavaScript/9- Creating Settled Promises.mp4 | 6.26 MiB |
7. CRUD Operations Using Mongoose/1- Introducing MongoDB.mp4 | 6.79 MiB |
7. CRUD Operations Using Mongoose/10- Logical Query Operators.mp4 | 6.03 MiB |
7. CRUD Operations Using Mongoose/11- Regular Expressions.mp4 | 10.12 MiB |
7. CRUD Operations Using Mongoose/12- Counting.mp4 | 2.33 MiB |
7. CRUD Operations Using Mongoose/13- Pagination.mp4 | 5.32 MiB |
7. CRUD Operations Using Mongoose/14- Exercise 1.mp4 | 24.09 MiB |
7. CRUD Operations Using Mongoose/15- Exercise 2.mp4 | 14.26 MiB |
7. CRUD Operations Using Mongoose/16- Exercise 3.mp4 | 10.1 MiB |
7. CRUD Operations Using Mongoose/17- Updating a Document- Query First.mp4 | 10.41 MiB |
7. CRUD Operations Using Mongoose/18- Updating a Document- Update First.mp4 | 21 MiB |
7. CRUD Operations Using Mongoose/19- Removing Documents.mp4 | 7.76 MiB |
7. CRUD Operations Using Mongoose/2- Installing MongoDB on Mac.mp4 | 13.58 MiB |
7. CRUD Operations Using Mongoose/3- Installing MongoDB on Windows.mp4 | 27.99 MiB |
7. CRUD Operations Using Mongoose/4- Connecting to MongoDB.mp4 | 9.09 MiB |
7. CRUD Operations Using Mongoose/5- Schemas.mp4 | 11.82 MiB |
7. CRUD Operations Using Mongoose/6- Models.mp4 | 14.54 MiB |
7. CRUD Operations Using Mongoose/7- Saving a Document.mp4 | 10.13 MiB |
7. CRUD Operations Using Mongoose/8- Querying Documents.mp4 | 11.71 MiB |
7. CRUD Operations Using Mongoose/9- Comparison Query Operators.mp4 | 15.56 MiB |
7. CRUD Operations Using Mongoose/CRUD Operations with Mongoose and MongoDB Recap.pdf | 69.12 KiB |
8. Mongo - Data Validation/1- Validation.mp4 | 25.51 MiB |
8. Mongo - Data Validation/2- Built-in Validators.mp4 | 19.18 MiB |
8. Mongo - Data Validation/3- Custom Validators.mp4 | 12.23 MiB |
8. Mongo - Data Validation/4- Async Validators.mp4 | 9.32 MiB |
8. Mongo - Data Validation/5- Validation Errors.mp4 | 17.22 MiB |
8. Mongo - Data Validation/6- SchemaType Options.mp4 | 25.88 MiB |
8. Mongo - Data Validation/7- Project- Add Persistence to Genres API.mp4 | 59.5 MiB |
8. Mongo - Data Validation/8- Project- Build the Customers API.mp4 | 28.56 MiB |
8. Mongo - Data Validation/9- Restructuring the Project.mp4 | 22.58 MiB |
8. Mongo - Data Validation/Mongoose Validation Recap.pdf | 67.05 KiB |
9. Mongoose- Modeling Relationships between Connected Data/1- Modelling Relationships.mp4 | 18.38 MiB |
9. Mongoose- Modeling Relationships between Connected Data/10- Validating ObjectIDs.mp4 | 24.11 MiB |
9. Mongoose- Modeling Relationships between Connected Data/11- A Better Implementation.mp4 | 10.84 MiB |
9. Mongoose- Modeling Relationships between Connected Data/2- Referencing Documents.mp4 | 12.97 MiB |
9. Mongoose- Modeling Relationships between Connected Data/3- Population.mp4 | 11.68 MiB |
9. Mongoose- Modeling Relationships between Connected Data/4- Embedding Documents.mp4 | 23.01 MiB |
9. Mongoose- Modeling Relationships between Connected Data/5- Using an Array of Sub-documents.mp4 | 16.42 MiB |
9. Mongoose- Modeling Relationships between Connected Data/6- Project- Build the Movies API.mp4 | 25.42 MiB |
9. Mongoose- Modeling Relationships between Connected Data/7- Project- Build the Rentals API.mp4 | 28.48 MiB |
9. Mongoose- Modeling Relationships between Connected Data/8- Transactions.mp4 | 30.66 MiB |
9. Mongoose- Modeling Relationships between Connected Data/9- ObjectID.mp4 | 15.93 MiB |
9. Mongoose- Modeling Relationships between Connected Data/Mongoose- Modelling Relationships between Connected Data Recap.pdf | 80.11 KiB |